#include <iostream>

class Test
{
public:
    Test(int a)
    {
        this->a = a;
    }
    void show()
    {   
        printf("%p\n",this);
        std::cout<<"helloworld:"<<this->a<<std::endl;
    }

    Test Copy()
    {
        return *this;
    }
private:
    int a;
};


int main()
{   
    Test t(1);
    Test t2(2);
    printf("%p\n",&t);
    t.show();
    return 0;
}